﻿#region License statement
// NJamb, a specification and delta-specification DSL
// Copyright (c) 2010-2011, Mark Knell
// Published under the MIT License; all other rights reserved
#endregion

#region using...
using NJamb.Parser.SpecificationBuilders.SubjectHas.Delta.Singular;
using NJamb.Parser.SpecificationBuilders.SubjectIs.Delta.Singular;
using NJamb.Specifications.Delta;
using Stile.Patterns.FluentInterface;
#endregion

namespace NJamb.Parser.SpecificationBuilders.Delta.Singular
{
    public interface ISingularDeltaSpecificationBuilder<TSubject> : IDeltaSpecificationBuilder,
        ISpecificationBuilder<TSubject, IDeltaSpecification, ISingularDeltaHas<TSubject>, INegatableSingularDeltaIs<TSubject>>,
        IFluent<ICollaboratingSpecificationBuilder<TSubject, IDeltaSpecification>> {}
}
